import java.util.Scanner;

public class BC2 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        // 输入还款方式
        System.out.print("请输入还款方式: ");
        String method = scanner.nextLine();

        // 输入贷款参数
        System.out.print("贷款总额(万元): ");
        double a = scanner.nextDouble();
        System.out.print("贷款时间(月数): ");
        int m = scanner.nextInt();
        System.out.print("年利率(%): ");
        double annualRate = scanner.nextDouble();

        // 计算月利率（转换为小数）
        double i = annualRate / 100 / 12;

        // 根据还款方式计算总利息
        double totalInterest = 0.0;
        if ("等额本金".equals(method)) {
            // 等额本金公式: (m+1)*a*i/2
            totalInterest = (m + 1) * a * i / 2;
        } else if ("等额本息".equals(method)) {
            // 等额本息公式: (m*a*i*Math.pow(1+i, m)) / (Math.pow(1+i, m) - 1) - a
            double temp = Math.pow(1 + i, m);
            totalInterest = (m * a * i * temp) / (temp - 1) - a;
        } else {
            System.out.println("无效的还款方式");
            scanner.close();
            return;
        }

        // 输出结果
        System.out.println("还款方式: " + method);
        System.out.println("贷款总额(万元): " + a);
        System.out.println("贷款时间(月数): " + m);
        System.out.println("年利率: " + annualRate + "%");
        System.out.println("总利息(万元): " + totalInterest);

        scanner.close();
    }
}